drudgery-reducing devices - Spanish English Dictionary